package com.njbw.design_pattern.struct.decorator;

/**
 * 被装饰器基类
 * 我们所有的类都要实现该接口，因为我们要达成一个目的：包装后的对象和原始对象要能随意进行替换
 * 利用多态
 * 其实就是 实现 + 组合
 *
 * @author 黄侯淳
 * @since JDK 1.8
 */
public interface Component {

    /**
     * 操作方法
     */
    void operation();
}
